body,h1,ul,ol,h2,h3,h4,p,figure {
	margin: 0;
	padding: 0;
}
html{
	font-size: 625%;
}
body{
	background: #F5F5F9;
	font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"宋体",simsun,sans-serif;
	font-size: .16rem;
}
a, button, input, optgroup, select, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/
    outline: none;
}
a, img {
    -webkit-touch-callout: none; /*禁止长按链接与图片弹出菜单*/
}
.text_blue{
	color: #2279d5;
}
.text_red{
	color: #E04040;
}
.light_gray{
	color: #999999;
}
ul,ol {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
div,figure,figcaption,a{
	box-sizing: border-box;
}
img {
	display: block;
	max-width: 100%;
}
.none{
	display: none;
}
.clearfix:after{
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.header_gauge{
	display: block;
	height: 0;
	margin-top:.45rem; 	
}
.footer_gauge{
	display: block;
	height: 0;
	margin-bottom:.70rem; 
}

#header{
	width: 100%;
	
}
#header h1{
	width: 100%;
	height: .45rem;
	background: #2177D5;
	line-height: .45rem;
	color: #FFF;
	font-size: .20rem;
	text-align: center;
	font-weight: normal;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}
#header .return{
	position: fixed;
	top: 0;
	left: .1rem;
	display: block;
	width: .45rem;
	height: .45rem;
	background: url(../images/return_icon.png) center no-repeat;
	z-index: 9999;
	text-indent: -9999px;
}
#header .screen{
	position: fixed;
	top: 0;
	right: .1rem;
	display: block;
	width: .45rem;
	height: .45rem;	
	background: url(../images/screen_icon.png) center no-repeat;
	z-index: 9999;
	text-indent: -9999px;
}
#header .ensure{
	position: fixed;
	top: 0;
	right: .1rem;
	display: block;
	height: .35rem;	
	z-index: 9999;
	color: #FFF;
	text-align: center;
	line-height: .35rem;
	margin: .05rem 0;
	font-size: .20rem;
	padding: 0 .1rem;
	border-radius:5px; 
}

#adver{
	max-width: 6.4rem;
	margin: .45rem auto 0 auto;
	position: relative;
}
.focus{
	background-color: #000;
}  
.focus .fPic{
	display:block;
}  
.focus .fcon{ 
	width:100%; 
	background:#000  
}  
.focus .fbg{ 
	position:absolute; 
	bottom:.15rem; 
	right:.4rem;  
	height:.21rem; 
	text-align:center; 
}  
.focus .fbg div{ 
	overflow:hidden; 
	zoom:1; 
	height:.18rem;
}    
.focus .D1fBt a{
	position:relative; 
	display:inline-block;
	width:.10rem;
	height:.10rem;
	border-radius:.05rem; 
	margin:0 .03rem;
	color:#B0B0B0;
	font:.12rem/.15rem "\5B8B\4F53"; 
	text-decoration:none; 
	text-align:center; 
	outline:0;  
	background:#D9D9D9; 
}    
.focus .D1fBt .current,.focus .D1fBt a:hover{
	background:#fc114a;
}     
.focus .D1fBt i{
	display:none; 
	font-style:normal; 
}    
.focus .prev,.focus .next{
	position:absolute; 
	width:.4rem; 
	height:.74rem; 
	background: url(../images/focus_btn.png) no-repeat;
}
.focus .prev{
	top: 50%; 
	margin-top: -.37rem; 
	left: 0; 
	background-position:0 -.74rem; 
	cursor:pointer; 
}  
.focus .next{
	top: 50%; 
	margin-top: -.37rem; 
	right: 0;  
	background-position:-.4rem -.74rem;  
	cursor:pointer;
}  
.focus .prev:hover{  
	background-position:0 0; 
}  
.focus .next:hover{  
	background-position:-.4rem 0;
}  



#section{
	max-width: 6.4rem;
	margin:0 auto;
	text-align: center;
	margin-top: .45rem;
}
.section_main{
	margin-top:.10rem !important; 
}

#footer{
	max-width: 6.4rem;
	margin: 0 auto;
	background: #F5F5F9;
}
.submit{
	display: block;
	width: 80%;
	background: #2279d5;
	height: .45rem;
	line-height: .45rem;
	border-radius: 10px;
	color:#FFF;
	font-size: .18rem;
	margin: 0 auto;
}


#nav{
	width: 100%;
	background: #FFF;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9;
	border-top: 1px solid #E5E5E5;
}
#nav .link{
	height: .60rem;
}
#nav .link li{
	display: block;
	float: left;
	width: 20%;
	text-align: center;
}
#nav .link li a{
	color: #666;
	display: inline-block;
	width: 100%;
}
#nav .link li .active{
	color: #2279d5;
}
#nav .link li img{
	display:block;
	height: .30rem;
	padding-top:.10rem;  
	margin: 0 auto;
	height: .20rem;
}
#nav .link li em{
	display: block;
	text-align: center;
	height: .30rem;
	line-height: .30rem;
	font-size: .16rem;
	font-weight: normal;
	font-style: normal;
}


/*进度条*/

.circliful {
	display: inline-block;
	width: 100%;
}

.circle-text-half {
	width: 100%;
	position: absolute;
	top: .2rem;
	left:0;
	text-align: center;
	display: inline-block;
}
.circle-info-half {
	color: #999;
	font-size:.14rem;
	position: absolute;
	bottom: 0;
	left:0;	
	text-align: center;
	width: 100%;
	line-height: .30rem;
	height: .30rem;
	display: block;
}




